.PHONY: clean

CFLAGS = -Wall -g

test: timeout.o adns.o server.o main.o
	gcc $(CFLAGS) timeout.o adns.o server.o main.o -o $@

main.o : main.c
	gcc $(CFLAGS) -c $< -o $@

server.o : server.c
	gcc $(CFLAGS) -c $< -o $@

adns.o : adns.c
	gcc $(CFLAGS) -c $< -o $@

timeout.o : timeout.c
	gcc $(CFLAGS) -c $< -o $@

clean:
	-rm test
	-rm *.o
